'use strict';
const requireEx=require('yi-require');
const $ = requireEx('yi-schema');
module.exports = {
  query: $.object({
    page: $.object({
      size: $.number().integer().positive().default(10),
      index: $.number().integer().positive().default(1)
    }),
    filter: $.object({
        _id:[$.object({"$in":$.array().items($.mongoid())}).description("_id"),$.mongoid()],
		showState:$.number().valid(0,1).description("是否显示到首页,0：不显示，1：显示"),
        ord:$.number().integer().positive().description('排序')
    }),
    project: $.object({
		title:$.number().valid(0,1).default(1),
		picPath:$.number().valid(0,1).default(1),
		content:$.number().valid(0,1).default(1),
		showState:$.number().valid(0,1).default(1),
		createTime:$.number().valid(0,1).default(1),
		lastModifyDate:$.number().valid(0,1).default(1)
    }),
    sort: $.object({
      // _id:$.number().valid(-1,1),
      // name:$.number().valid(-1, 1),
      createTime: $.number().valid(-1, 1),
        ord: $.number().valid(-1, 1)
    })
  })
};
